package com.kude.manager.support;

import com.kude.manager.ConditionException;


public interface IQuerySupport {
	
	public String encode();
	
	public IQuerySupport and(AbstractCondition condition) throws ConditionException;
	
	public IQuerySupport or(AbstractCondition condition) throws ConditionException;
	
	public IQuerySupport groupBy(AbstractCondition condition) throws ConditionException;
	
	public IQuerySupport orderBy(AbstractCondition condition) throws ConditionException;
	
	public IQuerySupport Wrap();

}
